home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 August: Tool Chest / Dev.CD Aug 98 TC.toast / Sample Code / Snippets / Networking / ATP Demo 1.0 / ATP Demo.r < prev    next >
Encoding:
Text File  |  1994-10-28  |  10.6 KB  |  429 lines  |  [TEXT/MPS ]

  1. #include "Types.r"
  2. #include "SysTypes.r"
  3.  
  4.  
  5. resource 'MENU' (128, "Apple", preload) {
  6.     128,
  7.     textMenuProc,
  8.     0x7FFFFFFD,
  9.     enabled,
  10.     apple,
  11.     {    /* array: 2 elements */
  12.         /* [1] */
  13.         "About ATP Demo…", noIcon, noKey, noMark, plain,
  14.         /* [2] */
  15.         "-", noIcon, noKey, noMark, plain
  16.     }
  17. };
  18.  
  19. resource 'MENU' (129, "File", preload) {
  20.     129,
  21.     textMenuProc,
  22.     allEnabled,
  23.     enabled,
  24.     "File",
  25.     {    /* array: 2 elements */
  26.         /* [1] */
  27.         "Close", noIcon, noKey, noMark, plain,
  28.         /* [2] */
  29.         "Quit", noIcon, "Q", noMark, plain
  30.     }
  31. };
  32.  
  33. resource 'MENU' (130, "Edit", preload) {
  34.     130,
  35.     textMenuProc,
  36.     allEnabled,
  37.     enabled,
  38.     "Edit",
  39.     {    /* array: 6 elements */
  40.         /* [1] */
  41.         "Undo", noIcon, "Z", noMark, plain,
  42.         /* [2] */
  43.         "-", noIcon, noKey, noMark, plain,
  44.         /* [3] */
  45.         "Cut", noIcon, "X", noMark, plain,
  46.         /* [4] */
  47.         "Copy", noIcon, "C", noMark, plain,
  48.         /* [5] */
  49.         "Paste", noIcon, "V", noMark, plain,
  50.         /* [6] */
  51.         "Clear", noIcon, noKey, noMark, plain
  52.     }
  53. };
  54.  
  55. resource 'MENU' (131) {
  56.     131,
  57.     textMenuProc,
  58.     0x7FFFFFFB,
  59.     enabled,
  60.     "Request Options",
  61.     {    /* array: 5 elements */
  62.         /* [1] */
  63.         "request clock time", noIcon, noKey, noMark, plain,
  64.         /* [2] */
  65.         "request \"data\"", noIcon, noKey, noMark, plain,
  66.         /* [3] */
  67.         "-", noIcon, noKey, noMark, plain,
  68.         /* [4] */
  69.         "single request only", noIcon, noKey, noMark, plain,
  70.         /* [5] */
  71.         "continuous requests", noIcon, noKey, noMark, plain
  72.     }
  73. };
  74.  
  75. resource 'DLOG' (128) {
  76.     {40, 40, 169, 313},
  77.     documentProc,
  78.     invisible,
  79.     noGoAway,
  80.     0x0,
  81.     128,
  82.     ""
  83. };
  84.  
  85. resource 'DLOG' (130) {
  86.     {40, 40, 224, 276},
  87.     documentProc,
  88.     invisible,
  89.     noGoAway,
  90.     0x0,
  91.     130,
  92.     ""
  93. };
  94.  
  95. resource 'DLOG' (129) {
  96.     {41, 2, 215, 444},
  97.     noGrowDocProc,
  98.     visible,
  99.     noGoAway,
  100.     0x0,
  101.     129,
  102.     ""
  103. };
  104.  
  105. resource 'DITL' (128) {
  106.     {    /* array DITLarray: 5 elements */
  107.         /* [1] */
  108.         {88, 180, 108, 260},
  109.         Button {
  110.             enabled,
  111.             "OK"
  112.         },
  113.         /* [2] */
  114.         {8, 8, 24, 214},
  115.         StaticText {
  116.             disabled,
  117.             "ATP Demo"
  118.         },
  119.         /* [3] */
  120.         {32, 8, 48, 237},
  121.         StaticText {
  122.             disabled,
  123.             "Copyright © 1994 Apple Computer"
  124.         },
  125.         /* [4] */
  126.         {56, 8, 72, 136},
  127.         StaticText {
  128.             disabled,
  129.             "Brought to you by:"
  130.         },
  131.         /* [5] */
  132.         {80, 24, 112, 167},
  133.         StaticText {
  134.             disabled,
  135.             "Macintosh Developer  Technical Support"
  136.         }
  137.     }
  138. };
  139.  
  140. resource 'DITL' (130) {
  141.     {    /* array DITLarray: 2 elements */
  142.         /* [1] */
  143.         {123, 131, 143, 189},
  144.         Button {
  145.             enabled,
  146.             "OK"
  147.         },
  148.         /* [2] */
  149.         {36, 23, 88, 192},
  150.         StaticText {
  151.             disabled,
  152.             "^0"
  153.         }
  154.     }
  155. };
  156.  
  157. resource 'DITL' (129) {
  158.     {    /* array DITLarray: 12 elements */
  159.         /* [1] */
  160.         {43, 49, 62, 200},
  161.         UserItem {
  162.             disabled
  163.         },
  164.         /* [2] */
  165.         {69, 49, 88, 200},
  166.         UserItem {
  167.             disabled
  168.         },
  169.         /* [3] */
  170.         {97, 20, 114, 186},
  171.         CheckBox {
  172.             enabled,
  173.             "Filter on \"atp\" types"
  174.         },
  175.         /* [4] */
  176.         {121, 49, 139, 198},
  177.         UserItem {
  178.             disabled
  179.         },
  180.         /* [5] */
  181.         {45, 13, 61, 49},
  182.         StaticText {
  183.             disabled,
  184.             "Object"
  185.         },
  186.         /* [6] */
  187.         {71, 12, 87, 48},
  188.         StaticText {
  189.             disabled,
  190.             "Type"
  191.         },
  192.         /* [7] */
  193.         {123, 14, 138, 46},
  194.         StaticText {
  195.             disabled,
  196.             "Zone"
  197.         },
  198.         /* [8] */
  199.         {23, 7, 154, 206},
  200.         UserItem {
  201.             disabled
  202.         },
  203.         /* [9] */
  204.         {49, 260, 69, 416},
  205.         StaticText {
  206.             enabled,
  207.             ""
  208.         },
  209.         /* [10] */
  210.         {97, 281, 123, 390},
  211.         Button {
  212.             enabled,
  213.             "Send Request"
  214.         },
  215.         /* [11] */
  216.         {41, 254, 72, 423},
  217.         StaticText {
  218.             enabled,
  219.             ""
  220.         },
  221.         /* [12] */
  222.         {137, 253, 153, 423},
  223.         StaticText {
  224.             enabled,
  225.             ""
  226.         }
  227.     }
  228. };
  229.  
  230. resource 'ALRT' (128) {
  231.     {38, 75, 158, 347},
  232.     128,
  233.     {    /* array: 4 elements */
  234.         /* [1] */
  235.         OK, visible, silent,
  236.         /* [2] */
  237.         OK, visible, silent,
  238.         /* [3] */
  239.         OK, visible, silent,
  240.         /* [4] */
  241.         OK, visible, silent
  242.     }
  243. };
  244.  
  245. resource 'ALRT' (130) {
  246.     {40, 40, 240, 280},
  247.     130,
  248.     {    /* array: 4 elements */
  249.         /* [1] */
  250.         OK, visible, sound1,
  251.         /* [2] */
  252.         OK, visible, sound1,
  253.         /* [3] */
  254.         OK, visible, sound1,
  255.         /* [4] */
  256.         OK, visible, sound1
  257.     }
  258. };
  259.  
  260. resource 'SIZE' (-1) {
  261.     reserved,
  262.     acceptSuspendResumeEvents,
  263.     reserved,
  264.     canBackground,
  265.     multiFinderAware,
  266.     backgroundAndForeground,
  267.     dontGetFrontClicks,
  268.     ignoreChildDiedEvents,
  269.     not32BitCompatible,
  270.     notHighLevelEventAware,
  271.     onlyLocalHLEvents,
  272.     notStationeryAware,
  273.     dontUseTextEditServices,
  274.     reserved,
  275.     reserved,
  276.     reserved,
  277.     288000,
  278.     288000
  279. };
  280.  
  281. resource 'MBAR' (128) {
  282.     {    /* array MenuArray: 4 elements */
  283.         /* [1] */
  284.         128,
  285.         /* [2] */
  286.         129,
  287.         /* [3] */
  288.         130,
  289.         /* [4] */
  290.         131
  291.     }
  292. };
  293.  
  294. resource 'vers' (1, purgeable) {
  295.     0x0,
  296.     0x0,
  297.     release,
  298.     0x0,
  299.     verUS,
  300.     "1.0",
  301.     "ATP Demo - Version 1.0"
  302. };
  303.  
  304. resource 'FREF' (128) {
  305.     'APPL',
  306.     0,
  307.     ""
  308. };
  309.  
  310. data 'ATPD' (0) {
  311.     $"2253 616D 706C 6520 4320 4170 706C 6963"            /* "Sample C Applic */
  312.     $"6174 696F 6E20 2D20 5665 7273 696F 6E20"            /* ation - Version  */
  313.     $"322E 30"                                            /* 2.0 */
  314. };
  315.  
  316. resource 'BNDL' (128) {
  317.     'ATPD',
  318.     0,
  319.     {    /* array TypeArray: 2 elements */
  320.         /* [1] */
  321.         'ICN#',
  322.         {    /* array IDArray: 1 elements */
  323.             /* [1] */
  324.             0, 128
  325.         },
  326.         /* [2] */
  327.         'FREF',
  328.         {    /* array IDArray: 1 elements */
  329.             /* [1] */
  330.             0, 128
  331.         }
  332.     }
  333. };
  334.  
  335.  
  336. resource 'ICN#' (128) {
  337.     {    /* array: 2 elements */
  338.         /* [1] */
  339.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  340.         $"0001 0000 0002 8000 0004 4000 0002 2000"
  341.         $"0001 1000 6FFF 88FE 0000 0482 1BC0 0282"
  342.         $"0000 04FE 06FF 8882 0001 1082 0002 2000"
  343.         $"0104 40FE 0282 8010 0441 0010 0880 0010"
  344.         $"1100 0010 23FF EC10 4000 0000 8007 B0FE"
  345.         $"4000 0082 23FE C0FE 1100 0080 0880 0080"
  346.         $"0440 0080 0280 0000 01",
  347.         /* [2] */
  348.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  349.         $"0001 0000 0003 8000 0007 C000 0003 E000"
  350.         $"0001 F000 7FFF F8FE 3FFF FC82 1FFF FE82"
  351.         $"0FFF FCFE 07FF F882 0001 F082 0003 E000"
  352.         $"0107 C0FE 0383 8010 07C1 0010 0F80 0010"
  353.         $"1F00 0010 3FFF FE10 7FFF FC00 FFFF F8FE"
  354.         $"7FFF F082 3FFF E0FE 1F00 0080 0F80 0080"
  355.         $"07C0 0080 0380 0000 01"
  356.     }
  357. };
  358.  
  359.  
  360. data 'test' (128) {
  361.     $"ED34 3339 0839 3837 9879 3837 9807 3987"            /* Ì439.987òy87ò.9á */
  362.     $"0938 3709 3837 9837 0937 9837 9807 3987"            /* Δ87Δ87ò7Δ7ò7ò.9á */
  363.     $"3938 3709 3709 3837 3798 7987 0938 3709"            /* 987Δ7Δ877òyáΔ87Δ */
  364.     $"3938 3739 3739 3837 3938 3769 7579 6975"            /* 98797987987iuyiu */
  365.     $"7975 7475 7974 7579 7274 7279 7472 7974"            /* yutuytuyrtrytryt */
  366.     $"7974 6565 7579 7466 6862 6A61 3738 3639"            /* yteeuytfhbja7869 */
  367.     $"3837 3734 3635 6867 7676 6D2C 6E62 6D62"            /* 877465hgvvm,nbmb */
  368.     $"6A68 6668 6778 6665 7372 7465 7336 7264"            /* jhfhgxfesrtes6rd */
  369.     $"3775 3666 3837 7467 3837 7467 6965 6769"            /* 7u6f87tg87tgiegi */
  370.     $"7775 6766 773B 7562 6677 6B62 6965 7572"            /* wugfw;ubfwkbieur */
  371.     $"6737 3339 3438 3479 7568 2769 776F 6975"            /* g739484yuh'iwoiu */
  372.     $"776F 3536 3436 3877 6537 7236 7734 3638"            /* wo56468we7r6w468 */
  373.     $"3736 7738 3736 7738 7237 7736 3867 3736"            /* 76w876w8r7w68g76 */
  374.     $"3866 3736 6634 3667 6838 3736 3874 3736"            /* 8f76f46gh8768t76 */
  375.     $"3633 3834 3536 3435 3477 3635 6634 7736"            /* 638456454w65f4w6 */
  376.     $"6572 3436 3265 3535 3432 3635 3436 3566"            /* er462e554265465f */
  377.     $"3462 6335 6E34 3676 356E 3476 3635 6D34"            /* 4bc5n46v5n4v65m4 */
  378.     $"3666 3534 6636 356A 3475 3472 3675 3534"            /* 6f54f65j4u4r6u54 */
  379.     $"3536 3536 3734 3536 3537 3436 3635 3734"            /* 5656745657466574 */
  380.     $"3434 3435 3635 3436 7235 7434 3672 3574"            /* 44456546r5t46r5t */
  381.     $"3468 3672 3574 3468 3672 7468 3472 3635"            /* 4h6r5t4h6rth4r65 */
  382.     $"7468 3472 3635 6834 7236 3574 3472 3635"            /* th4r65h4r65t4r65 */
  383.     $"7479 3472 3635 3734 3536 3536 3834 3638"            /* ty4r657456568468 */
  384.     $"3534 3736 3835 3436 3935 3436 3534 3639"            /* 5476854695465469 */
  385.     $"3635 3436 3635 3834 3538 3435 3635 3834"            /* 6546658458456584 */
  386.     $"3537 3435 3635 3734 3536 3537 3435 3635"            /* 5745657456574565 */
  387.     $"3734 3635 3436 3435 3436 3534 3435 3434"            /* 7465464546544544 */
  388.     $"3436 3534 3436 3536 3535 3634 3635 3536"            /* 4654465655646556 */
  389.     $"3635 3536 3436 3435 3634 3435 7972 7468"            /* 655646456445yrth */
  390.     $"3534 7235 6A67 3468 366A 3534 7935 6936"            /* 54r5jg4h6j54y5i6 */
  391.     $"3830 3439 366F 3534 7536 3534 6B36 7934"            /* 80496o54u654k6y4 */
  392.     $"3679 3567 6834 6466 6777 666A 6163 6B61"            /* 6y5gh4dfgwfjacka */
  393.     $"6E6C 6B32 3379 6934 3039 3338 3436 3236"            /* nlk23yi409384626 */
  394.     $"3438 3731 3834 3739 3334 3832 3039 3334"            /* 4871847934820934 */
  395.     $"3832 3933 3438 3732 3977 6975 6572 6575"            /* 829348729wiuereu */
  396.     $"6C61 666A 736B 666A 6868 6568 6B6A 3039"            /* lafjskfjhhehkj09 */
  397.     $"3338 3432 3033 3965 7577 7577 5B70 6A63"            /* 3842039euwuw[pjc */
  398.     $"6D76 6E6D 6E2C 636D 6E7A 7662 3B64 6668"            /* mvnmn,cmnzvb;dfh */
  399.     $"7772 6870 3338 2020 2070 2020 2020 2020"            /* wrhp38   p       */
  400.     $"206F 3575 3230 3575 205B 6F69 7577 6F69"            /*  o5u205u [oiuwoi */
  401.     $"7475 775B 3972 7530 3239 3334 3775 3239"            /* tuw[9ru029347u29 */
  402.     $"205B 7520 5B67 7539 3374 7533 6A74 6A6B"            /*  [u [gu93tu3jtjk */
  403.     $"6A73 2766 6A32 5B35 3938 376B 6466 686B"            /* js'fj2[5987kdfhk */
  404.     $"666A 776F 6965 7577 6F6A 7769 6977 756F"            /* fjwoieuwojwiiwuo */
  405.     $"7469 756F 6977 6A6F 6977 7438 3438 3979"            /* tiuoiwjoiwt8489y */
  406.     $"3934 3868 6F69 6877 6F69 776F 6569 7577"            /* 948hoihwoiwoeiuw */
  407.     $"6F65 6972 7577 6F69 7565 7269 7535 3839"            /* oeiruwoiueriu589 */
  408.     $"3634 3539 3238 7963 2079 6968 6773 6966"            /* 645928yc yihgsif */
  409.     $"6832 3337 3233 3834 3732 3338 3732 3539"            /* h237238472387259 */
  410.     $"3837 3532 3439 3835 3277 6F69 7775 696F"            /* 875249852woiwuio */
  411.     $"7775 6976 686B 766E 776C 6B68 6577 6F65"            /* wuivhkvnwlkhewoe */
  412.     $"7275 3330 3439 3732 3330 3538 3239 3538"            /* ru30497230582958 */
  413.     $"3935 3837 3439 3538 3439 3538 2D33 3437"            /* 958749584958-347 */
  414.     $"3330 3439 3731 3334 7936 3567 3436 3567"            /* 30497134y65g465g */
  415.     $"3436 3538 3774 3467 3665 3879 3436 3874"            /* 46587t4g6e8y468t */
  416.     $"7934 6536 3436 7235 3167 3377 3574 3474"            /* y4e646r51g3w5t4t */
  417.     $"3632 3638 3735 3434 3665 3535 7934 3636"            /* 626875446e55y466 */
  418.     $"3438 3635 3439 3639 3034 3670 3534 363B"            /* 48654969046p546; */
  419.     $"3435 5B34 3036 2D27 343D 3430 3D27 342D"            /* 45[406-'4=40='4- */
  420.     $"3834 393B 3475 3634 7936 6A34 7479 3634"            /* 849;4u64y6j4ty64 */
  421.     $"7234 3679 3834 3436 3536 3436 3436 6834"            /* r46y8446564646h4 */
  422.     $"3664 6634 7136 6535 6637 7138 7237 7771"            /* 6df4q6e5f7q8r7wq */
  423.     $"6572 3777 3665 7234 3677 6634 7336 3866"            /* er7w6er46wf4s68f */
  424.     $"3473 3634 6736 3735 3838 3436 3635 3837"            /* 4s64g67588466587 */
  425.     $"3634 3635 3837 3734 3638 7936 6572 3765"            /* 6465877468y6er7e */
  426.     $"3638 7437 6536 7238 3339 3438 7575 686A"            /* 68t7e6r83948uuhj */
  427. };
  428.  
  429.